草庐IT

shell 编程

全部标签

javascript - 如何对 PDF 文件中的文本搜索和替换进行编程

我如何能够以编程方式搜索和替换大量PDF文件中的某些文本?我想删除已添加到一组文件中的URL。我已经能够在Adob​​ePro的批处理下使用javascript删除链接,但链接文本仍然存在。我看到了使用文本修饰的建议,它可以手动工作,但我不想手动修改1300个文件。 最佳答案 由于文档格式的图形特性,在PDF中查找文本本来就很困难——您要搜索的字母在文件中可能不连续。也就是说,CAM::PDF具有一些搜索替换功能和启发式。给changepagestring.pl试试看它是否适用于您的PDF。安装:$cpaninstallCAM::P

php - 为什么结果等于 0,有时等于 1 - shell_exec('pgrep -f

脚本:$S='pgrep-ftest.php|wc-l';$U=trim(shell_exec($S));echo$U;为什么这个脚本的结果等于0有时是1?文件test.php没有运行。 最佳答案 问题是在执行命令时pgrep-ftest.php|wc-l,它有时会(取决于时间)出现在结果中。您可以根据aquestiononLinux&UnixSE防止这种情况发生使用以下语法:pgrep-f'[t]est.php'|wc-l括号中的部分基本上是说“找到字母t后跟est.php”,如果它正在运行,它会找到文件,但不会匹配当前执行的命令

php - Shell脚本段错误

您好,我有一个shell脚本,它应该基于返回的php代码运行:x=1while[["$x"!=5]]doecho"Welcome$x"phptest.phpx=$?done还有php代码echo"Testdfdftest".PHP_EOL;exit(4);所以我希望每当我从php获得5时退出循环。但我有时会:./myshell:line7:20529Segmentationfaultphptest.php它应该毫无问题地循环吗? 最佳答案 可能是因为这个错误同时影响了Ubuntu和Debian...https://bugs.laun

php - 在 PHP 中以编程方式创建 Excel 图表

您是否知道如何通过PHP以编程方式在Excel工作表中创建图表?我知道您可以调用ExcelCOM对象,但服务器正在Linux机器上运行...我已经使用了优秀的PHPExcel库,但它们不提供创建图表的选项。谢谢! 最佳答案 试试GoogleChartsAPI。您可以查看的另一个选项是RRD工具,请参阅hereHTH 关于php-在PHP中以编程方式创建Excel图表,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

php - 带 git pull 的 Shell_exec?

我正在设置一个github帐户,与一些friend一起做一个小项目。我想让我的家用机器能够通过php进行gitpull,这样我们只需要调用这个小的php文件就可以使机器保持最新。截至目前:$output";?>这完美地工作,我得到了输出,我在正确的目录中,所以gitpull应该也能正常工作,但我得到一个挂起的页面,没有错误,什么都没有。有什么想法吗?编辑:一些精度,repo非常小,大约300K,从命令行只需几秒钟。我还尝试了shell_exec("dir"),我在正确的目录中。我在Windows7x64上运行xampp的默认安装,如果我能足够精确的话:) 最

php - 以不同(非 root)用户身份从 PHP 运行 shell 脚本

我正在尝试在Ubuntu服务器上通过PHP运行非特权用户拥有的shell脚本。权限问题使得使用exec()运行它变得不切实际,因为运行它的是www-data。我在谷歌上搜索了一下,发现了对suExec的各种引用(对于这样一个小问题,这似乎太麻烦了),设置suid位,以及Stackoverflow上的一个有趣的方法,涉及Python服务器监听发送的命令通过PHP。无论如何,在所有这些解决方案中,我倾向于涉及设置suid位的解决方案,尝试过但没有用:chmodu+sscript.sh,以及我的Apache日志仍然显示权限错误,所以我知道脚本不是以其所有者的身份运行,而是以www-data的

php - 在 PHP 中编写更少的类 Java 对象和更多类似于 Clojure 的函数式编程原则的代码,我应该遵循什么原则?

我是在不久前接触到Clojure的,虽然我还没有完全理解它的所有概念,但它给了我一个替代Java和PHP的OO的机会,我真的很想转向。我认为Clojure的系统是我的理想。我知道我想让它尽可能多地影响我的PHP编码风格。我真的不喜欢PHP中的OO,我讨厌样板文件的数量和它似乎经常导致的隐藏的复杂性。同时,我可以看到封装的好处,其中您拥有多位数据,这些数据具有修改自身的能力。也许使用一阶函数是允许封装的主要方式,但除此之外如何将面向对象的好处转化为函数式编程?我现在遇到的部分问题是如何处理一组相关的函数,否则这些函数可能会被分组到一个类中,以一种合理的方式使它们对彼此有用。

php - 无法以完全权限运行 shell 脚本 (UNIX)

我有一个在php脚本中创建的shell脚本(具有完全权限)。当我尝试从终端运行shell脚本时,我没有收到任何错误,但脚本没有运行(没有命令执行)。虽然,一旦我复制shell脚本的内容,将它们粘贴到XCode中的一个新文件中,并覆盖旧的shell脚本,它就可以正常运行。有什么建议吗?很长一段时间以来,我一直在努力解决这个问题,但没有任何进展。我假设从php脚本编写shell脚本存在问题,因为它在XCode或文本编辑器中编写时有效。这里是写shell脚本的php脚本:$filePath="/Applications/MAMP/htdocs/php/Batch/modulator/Rele

php - 如何以编程方式发现给定域上的博客提要?

我有一个包含10,000个公司网站的列表,如果他们有一个(任何和所有rss版本),我正试图发现他们的博客提要。如果没有必要,我不想抓取它们,那么是否有任何工具或特定技巧可以找到他们的大部分提要(如果存在的话)?我的第一个想法是寻找博客提要的标准位置,但这些网站中的大多数主要不是博客,而是公司网站。欢迎提出任何建议。首选基于PHP的工具。 最佳答案 抓取它们是唯一明智的选择,您可能只需要访问它们的主页即可。我会利用Feed::Find获取页面并检测提要URI。 关于php-如何以编程方式发

php - 如何以编程方式为图像添加柔焦

我想知道如何添加柔焦(使图像模糊一点)path.com在本页上所做的方式https://path.com/p/35p8q5(背景图像)。我不知道如果不使用photoshop是否可行。 最佳答案 首选库(用于PHP、Python……)是ImageMagick.其中,这允许blurring.改编基本用法示例:blurImage(5,3);echo$image;?> 关于php-如何以编程方式为图像添加柔焦,我们在StackOverflow上找到一个类似的问题: h